<!DOCTYPE html>
<html lang="en">

<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<meta charset="utf-8">
	<title></title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, category-scalable=no">
	<meta name="description" content="">
	<meta name="author" content="">
	<!-- STYLESHEETS -->
	<!--[if lt IE 9]><script src="../../js/flot/excanvas.min.js"></script><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->
	<link rel="stylesheet" type="text/css" href="../../css/cloud-admin.css">
	<link rel="stylesheet" type="text/css" href="../../css/themes/default.css" id="skin-switcher">
	<link rel="stylesheet" type="text/css" href="../../css/responsive.css">
	<link href="../../font-awesome/css/font-awesome.min.css" rel="stylesheet">
	<!-- SELECT2 -->
	<link rel="stylesheet" type="text/css" href="../../js/select2/select2.min.css" />
	<!-- UNIFORM -->
	<link rel="stylesheet" type="text/css" href="../../js/uniform/css/uniform.default.min.css" />
	<!-- datatable -->
	<link rel="stylesheet" href="../../js/datatables/datatable.css">
	<link rel="stylesheet" href="../../js/datepicker/datepicker.css">
	<!-- FONTS 
	<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600,700' rel='stylesheet' type='text/css'>
-->
	<style>
		.dataTables_scrollHeadInner {
			width: auto !important;
		}
		.dataTables_scrollHeadInner table {
			width:  100% !important;
		}
	</style>
</head>

<body>
	<header class="navbar clearfix" id="header">
	</header>

	<!-- PAGE -->
	<section id="page">
		<!-- SIDEBAR -->
		<div id="sidebar" class="sidebar">
			<div class="sidebar-menu nav-collapse">

				<!-- SIDEBAR MENU -->
				<ul>

				</ul>
				<!-- /SIDEBAR MENU -->
			</div>

		</div>
		<!-- /SIDEBAR -->
		<div id="main-content">
			<!-- SAMPLE BOX CONFIGURATION MODAL FORM-->
			<div class="modal fade" id="box-config" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
				aria-hidden="true">
				<div class="modal-dialog">
					<div class="modal-content">
						<div class="modal-header">
							<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
							<h4 class="modal-title">维护会员等级</h4>
						</div>
						<div class="modal-body">
							<div class="form-group levelName">
								<label class="control-label col-md-3" style="line-height:34px;"><span
										class="required">*</span>等级名称：</label>
								<div class="col-md-4">
									<input type="text" class="form-control" name="levelName" placeholder="请输入等级名称"
										maxlength="20" />
									<input type="hidden" name="id" />

								</div>
							</div>
							<div class="form-group levelRate">
									<label class="control-label col-md-3" style="line-height:34px;"><span
											class="required">*</span>返利比例：</label>
									<div class="col-md-4">
										<input type="text" class="form-control" name="levelRate" placeholder="请输入返利比例"
											maxlength="20" />
									</div>
								</div>
						</div>
						<div class="modal-footer">
							<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
							<button type="button" class="btn btn-success bt-save">保存</button>
						</div>
					</div>
				</div>
			</div>
			<!-- /SAMPLE BOX CONFIGURATION MODAL FORM-->
			<div class="container">
				<div class="row">
					<div id="content" class="col-lg-12">
						<!-- PAGE HEADER-->
						<div class="row">
							<div class="col-sm-12">
								<div class="page-header">
									<!-- STYLER -->

									<!-- /STYLER -->
									<!-- BREADCRUMBS -->
									<ul class="breadcrumb">
										<li>
											<i class="fa fa-home"></i>
											<a href="index.html">首页</a>
										</li>
										<li>
											<a href="#">用户管理</a>
										</li>
										<li>用户列表</li>
									</ul>
									<!-- /BREADCRUMBS -->

								</div>
							</div>
						</div>
						<!-- /PAGE HEADER -->
						<div class="row" style="height: 30px;">
							<div class="col-md-12">
								<div class="box ">
									<a href="javascript:void(0)" class="btn btn-success btn-create">
										<i class="fa  fa-plus-square-o"></i> 创建等级
									</a>
								</div>
							</div>
						</div>
						<div class="row">

							<!-- TABLES -->
							<div class="col-md-12">
								<!-- BOX -->
								<div class="box border primary">
									<div class="box-title">
										<h4><i class="fa fa-table"></i>等级种类：<span id="total"></span>种 </h4>
									</div>
									<div class="box-body">
										<table id="db_category_list" cellpadding="0" cellspacing="0" border="0"
											class="datatable table table-striped table-bordered table-hover">

										</table>
									</div>
								</div>
								<!-- /BOX -->
							</div>
						</div>
						<!-- /TABLES -->


						<div class="footer-tools">
							<span class="go-top">
								<i class="fa fa-chevron-up"></i> Top
							</span>
						</div>
					</div><!-- /CONTENT-->
				</div>
			</div>
		</div>
	</section>
	<!--/PAGE -->
	<!-- JAVASCRIPTS -->
	<!-- Placed at the end of the document so the pages load faster -->
	<!-- JQUERY -->
	<script src="../../js/jquery/jquery-2.0.3.min.js"></script>

	<!-- BOOTSTRAP -->
	<script src="../../bootstrap-dist/js/bootstrap.min.js"></script>
	<!-- BLOCK UI -->
	<script type="text/javascript" src="../../js/jQuery-BlockUI/jquery.blockUI.min.js"></script>

	<!-- AUTOSIZE -->
	<script type="text/javascript" src="../../js/autosize/jquery.autosize.min.js"></script>
	<!-- spinner -->
	<script src="../../js/spinner/spin.js"></script>
	<!-- DATA TABLES -->
	<script type="text/javascript" src="../../js/datatables/bootstrap-select.js"></script>
	<script type="text/javascript" src="../../js/datatables/datatable.js"></script>
	<script type="text/javascript" src="../../js/datatables/datatable-bootstrap.js"></script>
	<script type="text/javascript" src="../../js/datatables/datatable-tabletools.js"></script>
	<script type="text/javascript" src="../../js/datatables/fnAddTr.js"></script>
	<!--bootbox-->
	<script type="text/javascript" src="../../js/bootbox/bootbox.min.js"></script>
	<!-- INPUT MASK -->
	<script type="text/javascript" src="../../js/bootstrap-inputmask/bootstrap-inputmask.min.js"></script>

	<!-- SELECT2 -->
	<script type="text/javascript" src="../../js/select2/select2.min.js"></script>
	<!-- UNIFORM -->
	<script type="text/javascript" src="../../js/uniform/jquery.uniform.min.js"></script>
	<script type="text/javascript" src="../../js/datepicker/datepicker.js"></script>
	<!-- COOKIE -->
	<script type="text/javascript" src="../../js/jQuery-Cookie/jquery.cookie.min.js"></script>
	<!-- CUSTOM SCRIPT -->
	<script src="../../js/script.js"></script>
	<script src="../../js/common.js"></script>
	<script>
		var Category = function () {
			var $mainDataTable = null;
			var saveChannelCategory = function () {
				if ($("input[name=levelName]").val() == "") {
					$("#box-config").find(".form-group.levelName").addClass("has-error");
					return;
				} else if($("input[name=levelRate]").val() == "") {
					$("#box-config").find(".form-group.levelRate").addClass("has-error");
					return;
				} else {
					var category = {};
					category.id = $("input[name=id]").val();
					category.levelName = $("input[name=levelName]").val();
					category.levelRate = $("input[name=levelRate]").val();
					$.ajax({
						type: "post",
						url: App.getContextPath() + "admin/agent/editAgentLevel.do",
						async: true,
						data: $.param(category),
						success: function (result) {
							if(result.type == 'error'){
								$.alert(result.content);
								return false
							}
							$("#box-config").modal("hide");
							searchCategory();
						}
					});
				}
			};

			var delChannelCategory = function () {
				var tr = $(this).closest("tr");
				$.confirm("确认删除此分类?", function () {
					$.ajax({
						type: "get",
						url: App.getContextPath() + "admin/group/updateGroupStatus.do",
						async: true,
						data: {
							id: $(tr).find("td:eq(0)").html()
						},
						success: function (result) {
							if(result.type == 'error'){
								$.alert(result.content);
								return false
							}
							searchCategory();
						}
					});
				});

			};

			var searchCategory = function () {
				var url = App.getContextPath() + "admin/agent/searchAgentLevel.do?levelName=";

				if ($mainDataTable) {
					$mainDataTable.api().ajax.url(url).load();
					return;
				}
				var dtSetting = $.dataTableSetting({
					"ajaxSource": url,
					"serverSide": true,
					"bFilter": false,// 去掉搜索框
					"bLengthChange": true,// 每页显示数量							
					"sScrollX": "100%",
					"sScrollXInner": "100%",
					"iDisplayLength": 25,
					"bSort": false,
					"aoColumns": [{
						"mDataProp": "levelName",
						"sTitle": "会员等级名称",
						"width": "33%"
					}, {
						"mDataProp": "levelRate",
						"sTitle": "返利比例",
						"width": "33%"
					}, {
						"sTitle": "操作",
						"width": "33%",
						"render": function (data, type, row) {
							var str = "";
							str += "<a class='btn btn-success btn-xs btn-width bt-edit' style='width:60px;margin-right:5px;margin-bottom:5px;' href='javascript:void(0)' pid=" + row.id + " ><i class='fa  fa fa-pencil-square-o'></i>编辑</a>";
							str += "<a class='btn btn-danger btn-xs btn-width bt-delete' style='width:60px;margin-bottom:5px;' href='javascript:void(0)' pid=" + row.id + " ><i class='fa  fa fa-trash-o'></i>删除</a>";
							return str;
						}
					}]
				});

				$mainDataTable = $("#db_category_list").dataTable(dtSetting);
			};


			return {
				init: function () {
					$(".bt-save").click(saveChannelCategory);
					$(".search").click(searchCategory);
					searchCategory();
					$("#db_category_list").on("click", ".bt-edit", function () {
						var id = $(this).attr('pid')
						var tr = $(this).closest("tr");
						$.clearInput();
						var $formGroup = $("#box-config").find(".form-group")
						$formGroup.removeClass("has-error");
						$formGroup.find("input[name=id]").val(id);
						$formGroup.find("input[name=levelName]").val($(tr).find("td:eq(0)").html());
						$formGroup.find("input[name=levelRate]").val($(tr).find("td:eq(1)").html());
						$("#box-config").modal("show");
					});
					$("#db_category_list").on("click", ".bt-delete", function () {
						var id = $(this).attr('pid')
						$.confirm('是否删除此会员等级?', function(){
							$.ajax({
								type: "get",
								url: App.getContextPath() + "admin/agent/delAgentLevel.do",
								data:{id:id},
								async: true,
								success: function(result) {
									if(result.type == 'error'){
										$.alert(result.content);
										return false
									}
									searchCategory();
								}
							});
	            		});
					});
					$('.btn-create').on('click',function () {
						$.clearInput();
						$("#box-config").modal("show");
					})
				}
			}
		}();

		$(function () {
			$("#header").load("../head.html");
			App.init(); //Initialise plugins and elements	        
			Category.init();

		});
	</script>
	<!-- /JAVASCRIPTS -->
</body>

</html>